package com.tanhua.server.service;

import com.tanhua.model.domain.Question;
import com.tanhua.model.dto.RecommendUserDto;
import com.tanhua.model.vo.NearUserVo;
import com.tanhua.model.vo.PageResult;
import com.tanhua.model.vo.TodayBest;

import java.util.List;


public interface TanhuaService {

    //今日佳人
    TodayBest selectToDayBest();

    //分页推荐好友
    PageResult recommendation(RecommendUserDto dto);

    //查询佳人信息
    TodayBest findByBest(Long bestId);

    //查询陌生人的问题
    String findStrangerQuestions(Long userId);

    //回复陌生人的问题
    void replyQuestions(String reply1, Long userId);

    //查询-推荐用户(左滑右滑)
    List<TodayBest> cardsList();

    //喜欢推荐的用户
    void likeUser(Long likeUserId);

    //不喜欢推荐的用户
    void notLikeUser(Long likeUserId);

    //搜索附近的用户
    List<NearUserVo> queryNearUser(String gender, String distance);
}
